obtain a benefit or satisfactory result - French English Dictionary